islamic headscarf - French English Dictionary